// index.less

.custom-select {
  .ant-select-selection-item {
    height: auto;
  }
  .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content {
    padding-right: 0;
  }

  .ant-select-dropdown {
    width: auto !important;

    .label-key {
      max-width: 200px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .select-top-title {
      display: flex;
      justify-content: space-between;

      .top-label-key {
        float: left;
        max-width: 200px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }
      .right-label-key {
        float: right;
        color: #8593a5;
        font-size: 12px;
        margin-left: 10px;
        max-width: 100px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }
    }
    .bottom-label-key {
      color: #8593a5;
      font-size: 12px;
      max-width: 240px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  }
}
